package com.dx.common.table.ppt;

import com.dx.mes.common.bean.entity.UUIDObject;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import org.springframework.stereotype.Component;

import java.sql.Timestamp;


/**
 * AbstractRet_tool_alt entity provides the base persistence definition of the Ret_tool_alt entity. @author MyEclipse Persistence Tools
 */
@Component
@XStreamAlias("table")
public class Ret_tool_alt extends UUIDObject implements java.io.Serializable {


    // Fields    
     private String evt_seq_id;
     private String tool_id_fk;
     private Timestamp start_timestamp;
     private Timestamp end_timestamp;
     private String alarm_code;
     private String unq_seq_id;
     private String dept_id_fk;
     private String line_id_fk;
     private String tool_status;
     private String alarm_mfmn;
     private String alarm_mfwk;
     private Integer time_period;
     private String alarm_evt_typ;
     private String alarm_lvl;
     private String alarm_dsc;
     private String alarm_note;
     private String alarm_deal_usr;
     private String alarm_deal_meas;
     private String alarm_deal_result;
     private String feat_action;
     private String feat_act_usr;
     private String evt_usr;
     private Timestamp evt_timestamp;
     private String fab_id_fk;


    // Constructors

    /** default constructor */
    public Ret_tool_alt() {
    }

	/** minimal constructor */
    public Ret_tool_alt(String evt_seq_id, Timestamp evt_timestamp) {
        this.evt_seq_id = evt_seq_id;
        this.evt_timestamp = evt_timestamp;
    }

    public Ret_tool_alt(String evt_seq_id, String tool_id_fk, Timestamp start_timestamp, Timestamp end_timestamp, String alarm_code, String unq_seq_id, String dept_id_fk, String line_id_fk, String tool_status, String alarm_mfmn, String alarm_mfwk, Integer time_period, String alarm_evt_typ, String alarm_lvl, String alarm_dsc, String alarm_note, String alarm_deal_usr, String alarm_deal_meas, String alarm_deal_result, String feat_action, String feat_act_usr, String evt_usr, Timestamp evt_timestamp, String fab_id_fk) {
        this.evt_seq_id = evt_seq_id;
        this.tool_id_fk = tool_id_fk;
        this.start_timestamp = start_timestamp;
        this.end_timestamp = end_timestamp;
        this.alarm_code = alarm_code;
        this.unq_seq_id = unq_seq_id;
        this.dept_id_fk = dept_id_fk;
        this.line_id_fk = line_id_fk;
        this.tool_status = tool_status;
        this.alarm_mfmn = alarm_mfmn;
        this.alarm_mfwk = alarm_mfwk;
        this.time_period = time_period;
        this.alarm_evt_typ = alarm_evt_typ;
        this.alarm_lvl = alarm_lvl;
        this.alarm_dsc = alarm_dsc;
        this.alarm_note = alarm_note;
        this.alarm_deal_usr = alarm_deal_usr;
        this.alarm_deal_meas = alarm_deal_meas;
        this.alarm_deal_result = alarm_deal_result;
        this.feat_action = feat_action;
        this.feat_act_usr = feat_act_usr;
        this.evt_usr = evt_usr;
        this.evt_timestamp = evt_timestamp;
        this.fab_id_fk = fab_id_fk;
    }

    /** full constructor */


   
    // Property accessors

    public String getEvt_seq_id() {
        return this.evt_seq_id;
    }
    
    public void setEvt_seq_id(String evt_seq_id) {
        this.evt_seq_id = evt_seq_id;
    }

    public String getTool_id_fk() {
        return this.tool_id_fk;
    }
    
    public void setTool_id_fk(String tool_id_fk) {
        this.tool_id_fk = tool_id_fk;
    }

    public Timestamp getStart_timestamp() {
        return this.start_timestamp;
    }
    
    public void setStart_timestamp(Timestamp start_timestamp) {
        this.start_timestamp = start_timestamp;
    }

    public Timestamp getEnd_timestamp() {
        return this.end_timestamp;
    }
    
    public void setEnd_timestamp(Timestamp end_timestamp) {
        this.end_timestamp = end_timestamp;
    }

    public String getAlarm_code() {
        return this.alarm_code;
    }
    
    public void setAlarm_code(String alarm_code) {
        this.alarm_code = alarm_code;
    }

    public String getUnq_seq_id() {
        return this.unq_seq_id;
    }
    
    public void setUnq_seq_id(String unq_seq_id) {
        this.unq_seq_id = unq_seq_id;
    }

    public String getDept_id_fk() {
        return this.dept_id_fk;
    }
    
    public void setDept_id_fk(String dept_id_fk) {
        this.dept_id_fk = dept_id_fk;
    }

    public String getLine_id_fk() {
        return this.line_id_fk;
    }
    
    public void setLine_id_fk(String line_id_fk) {
        this.line_id_fk = line_id_fk;
    }

    public String getTool_status() {
        return this.tool_status;
    }
    
    public void setTool_status(String tool_status) {
        this.tool_status = tool_status;
    }

    public String getAlarm_mfmn() {
        return this.alarm_mfmn;
    }
    
    public void setAlarm_mfmn(String alarm_mfmn) {
        this.alarm_mfmn = alarm_mfmn;
    }

    public String getAlarm_mfwk() {
        return this.alarm_mfwk;
    }
    
    public void setAlarm_mfwk(String alarm_mfwk) {
        this.alarm_mfwk = alarm_mfwk;
    }

    public Integer getTime_period() {
        return this.time_period;
    }
    
    public void setTime_period(Integer time_period) {
        this.time_period = time_period;
    }

    public String getAlarm_evt_typ() {
        return this.alarm_evt_typ;
    }
    
    public void setAlarm_evt_typ(String alarm_evt_typ) {
        this.alarm_evt_typ = alarm_evt_typ;
    }

    public String getAlarm_lvl() {
        return this.alarm_lvl;
    }
    
    public void setAlarm_lvl(String alarm_lvl) {
        this.alarm_lvl = alarm_lvl;
    }

    public String getAlarm_dsc() {
        return this.alarm_dsc;
    }
    
    public void setAlarm_dsc(String alarm_dsc) {
        this.alarm_dsc = alarm_dsc;
    }

    public String getAlarm_note() {
        return this.alarm_note;
    }
    
    public void setAlarm_note(String alarm_note) {
        this.alarm_note = alarm_note;
    }

    public String getAlarm_deal_usr() {
        return this.alarm_deal_usr;
    }
    
    public void setAlarm_deal_usr(String alarm_deal_usr) {
        this.alarm_deal_usr = alarm_deal_usr;
    }

    public String getAlarm_deal_meas() {
        return this.alarm_deal_meas;
    }
    
    public void setAlarm_deal_meas(String alarm_deal_meas) {
        this.alarm_deal_meas = alarm_deal_meas;
    }

    public String getAlarm_deal_result() {
        return this.alarm_deal_result;
    }
    
    public void setAlarm_deal_result(String alarm_deal_result) {
        this.alarm_deal_result = alarm_deal_result;
    }

    public String getFeat_action() {
        return this.feat_action;
    }
    
    public void setFeat_action(String feat_action) {
        this.feat_action = feat_action;
    }

    public String getFeat_act_usr() {
        return this.feat_act_usr;
    }
    
    public void setFeat_act_usr(String feat_act_usr) {
        this.feat_act_usr = feat_act_usr;
    }

    public String getEvt_usr() {
        return this.evt_usr;
    }
    
    public void setEvt_usr(String evt_usr) {
        this.evt_usr = evt_usr;
    }

    public Timestamp getEvt_timestamp() {
        return this.evt_timestamp;
    }
    
    public void setEvt_timestamp(Timestamp evt_timestamp) {
        this.evt_timestamp = evt_timestamp;
    }

    public String getFab_id_fk() {
        return fab_id_fk;
    }

    public void setFab_id_fk(String fab_id_fk) {
        this.fab_id_fk = fab_id_fk;
    }
}